Markdown语法与Typora使用指南 您所在的位置:网站首页 chart 和 graph的区别 Markdown语法与Typora使用指南

Markdown语法与Typora使用指南

2023-04-14 00:45| 来源: 网络整理| 查看: 265

喜欢写作和经常撰写技术博客的人和程序员,想必一定听说过一款轻量级的标记语言——Markdown。这一款语言最大的特点就是简洁,作为轻量级标记语言的代言,它的语法十分简单易学,只用少量的标记,便可以帮助我们把文章的框架给显示出来。Markdwon可以帮助写作者将注意力集中在文章的内容上,而不会被文章的格式所困!Markdown的标准定义,我们引用一段百度百科来说明:Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。 由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。

现在,支持Markdown的软件和网站有很多,包括但不限于:

Typora印象笔记为知笔记有道云笔记UlysessFalcon

在这些众多的产品中,名气最大的就是Typora。这是一款功能强大的、免费、跨平台(支持Windows,Mac和Linux)的Markdown编辑器。我们在下面的介绍也是主要以Typora为主。前面说过Markdown的语法十分简单,有多简单呢?如果你的需求只是写文字的话,那么你大概率可以在一个小时的时间里学会。下面,我们就来介绍一下Markdwon的基本语法,内容包括:

标题的设置无序列表的设置有序列表的设置加粗、斜体、加粗斜体的设置下划线、删除线的设置插入表格、链接与图片引用的设置注释的设置文字居中的设置生成目录

在正式讲解之前,我们先要下载Markdown的编辑器Typora,链接如下:

https://www.typora.io/

安装好了以后,我们就可以使用Typora了,打开之后的界面如下所示:

写东西,我们首先需要输入标题,在Markdown中标题的设置十分简单:就是在英文状态下输入#,有几个就代表几级标题,最多可以输入六个,也就是说最多可以输入六级标题。具体的操作方法是:在英文状态下输入#,然后按空格,输入文字内容,最后按回车就可以了。示例如下:

如果,你觉得这样设置还不够简便的话,Typora还有快捷键进行输入:

除了标题之外,在文章中,我们可能还需要无序列表和有序列表。其设置也十分简单,

无序列表:英文状态下*或-,空格,然后输入内容。有序列表:英文状态下,输入1.,然后空格,最后输入内容。

示例如下:

在有的时候,我们需要创建多级列表,在Typora中,我们只需要采用快捷键Ctrl+[或Ctrl+]来控制缩进就可以了。具体来讲,Ctrl+[是减少缩进,Ctrl+]是增加缩进。我们举个例子:

在写文章的过程中,我们需要有的时候需要重点突出某些内容,此时我们通常会将这一部分文本加粗、倾斜、加粗倾斜、加下划线等处理。在Markdwon中实现这些功能也是十分简单的。

加粗:将文本用英文状态下的四个**(前后各两个)前后包起来。斜体:将文本用英文状态下的两个*(前后各一个)包起来。加粗斜体:将文本用英文状态下的六个*(前后各三个)包起来。下划线:其语法结构是文本内容。

示例如下:

在写作的过程中,我们发现我们的内容写错了,此时需要添加删除线,Markdown中插入删除线的语法结构是:~~文本内容~~。示例如下:

在写文章的过程中,我们可能还需要插入表格、链接和图片。我们先来说插入表格,在Markdwon中插入表格是一件相对来说比较麻烦的事情,其标准的语法结构是:

编译之后,结果是这样的:

注:以上表格插入是在为知笔记中实现的效果!在Typora中这一步骤,得到了简化处理,只需要按快捷键Ctrl+T就可以了。除了插入表格之外,我们在写文章中还可以插入链接,在Markdown中插入链接的语法是:[文字内容][网址]。示例如下:

最后,将一下插入图片的方式,在Markdown中插入图片的标准语法结构是:![文字描述,可以不写](本地或网络图片的路径)。注意一点,在Markdown中插入图片以后,图片不能移动,否则在Markdown中,插入的图片有可能显示不出来。示例如下:

如果我们是截图的话,在Typora中直接复制粘贴就可以了!写文章的过程中,我们经常需要添加引用,在Markdown中添加引用也十分简单一个>就搞定了。举例如下:

我们有的时候,还需要添加注释,在Markdown中添加注释也十分简单,其语法结构是[^num],然后在文章底部添加内容就可以了。举例如下:

有的时候,我们在写作的过程中,需要将文字居中放置,在Markdown中文字居中放置的语法结构是文本内容。效果如下:

在写文章的过程中,你可能需要添加一个分割线。在Markdown中,你只需要输入***便可以添加分割线了。写完了文章以后,你希望给你的文章添加一个目录,那么你只需要输入[TOC]就可以了。

掌握了上面的内容,对于一般的人来说,就已经够用了。但是,对于一些技术型的写作者来说,还是需要一些特别的功能的,我们简单说一下四个功能:

插入代码插入数学公式插入流程图、思维导图等图形插入emoij图形

在Markdown的使用人群,计算机领域的科研人员与工作者占据了相当大的比重,对于这些人来说,代码是经常要在它们的文章中出现的。那么,如何在Markdown中插入代码呢?在Markdown中插入代码,有两种,一种是句子中的代码,另外一种是句子间的代码。具体而言:

句内代码:代码用英文状态下的``(这一符号在键盘的左上角)引起来。句间代码:英文状态下输入```,可以选择语言,支持代码高亮。在Typora的情况下,也可以选择快捷键Ctrl+Shift+K。

示例如下:

对于经济学、管理学以及数学等理工科来说,经常需要插入一些数学公式,在Markdown中插入数学公式,使用的是LaTex公式。LaTeX是个啥东西,简单一点来说,这是一种专门的排版语言,尤其是擅长对数学公式的排版。我们直接引用一段百度百科吧!

LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天、甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。

完整的LaTeX学习难度还是比较大的,但是我们如果使用LaTeX在MarkDown中编辑数学公式的话,难度就没有那么大了,还是很容易上手的。我来给大家展示几个例子:

在LaTeX公式方面,我个人觉得这个帖子写得不错,在这里附上链接:

Aaron Zhu:LaTeX 公式篇

在写作的过程中,我们可能还需要插入一些流程图或思维导图之类的东西。Typora支持mermaid语言,因此,我们可以在Typora中使用mermaid来绘制流程图或思维导图等各种图形。简单讲解一下。mermaid中各种节点的绘制:

各种线段的绘制:

最后,我们还需要指定流程图的方向,比较常用的有两种:

向下:TB或者TD从左到右:LR

有了这些基础之后,我们就可以绘制流程图了。输入英文状态下的```,然后选择mermaid,然后,我们就可以开心绘制流程图了。举例如下:

graph TD A(开始)-->B{判断数据个数} B-->|偶数|C[中间两个数的平均数] B-->|奇数|D[中间的那个数] C-->E(结束) D-->E

效果如下:

流程图

其实Typora可以绘制各种UML图形,详细内容可以参考mermaid的官方网站:

Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.

最后,我们来学习一点轻松的内容,在Typora中输入emoij图形。常见的emoij图形有:

Typora中的emoji图标标签_欢迎来到wise哲的博客空间-CSDN博客

前面的内容,介绍的基本上都是Markdown的使用方法,属于“术”这一层次的内容。现在,该弹一些属于“道”方面的内容了。总得起来说,Markdown还是一个比较小众的东西,使用的人群与Word相比,还是差距不少的。我个人认为原因有以下几点:

Markdown是轻量级的标记语言,其自身所携带的格式并不十分丰富。而我们在日常生活中,大多数文档还是有一定格式要求的,而Markdown可能无法满足我们的要求。Markdown其实并不是一个软件或者产品,而是一个轻量级的标记语言。各个版本的Markdown还是存在一定差异的。

说一下Markdown,对于我的意义吧,总的来说,就是一个做笔记的作用!Markdown十分简洁,做出来的笔记真得十分好,展示一个:

尤其超赞的是它的目录功能:其目录功能,根本不需要你特意设置,只需要一个[TOC]就搞定了。相比Word来说,真得是简单了不少。

除此之外,它还可以绘制简单的流程图和思维导图,这样也可以把这两个软件给省了。(PS:我的电脑上其实也安装了专门的流程图和思维导图软件)

支持代码和数学公式的输入,这同样是吸引我的一个理由。我虽然是学习经济的,但还是少不了一些代码和数学的,虽然和理工科相比,可能并不是那么多!

但是,Markdown,我是不建议用它来写论文或其他一些专业文档的。因为这些文档其实对格式还是有很高的要求的,Markdown难以满足要求。写论文,我们应该用:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有